Confusing Code Puzzles

Confusing Code Puzzles book cover