88 Hats
Roger Hui

0.  The Puzzle
1.  A Winning Strategy
2.  An Abstraction
3.  88 Hats
4.  Collected Definitions