Blast from the past: Boolean data type
Details
Dag Brück and Andrew Koenig designed the boolean data type which was adopted by C++ in 1993. The talk describes the "new" type and the constraints governing its design, thereby providing insight into C++, C and language design in general.
No food, but free coffee.