Brain Teasers, Puzzles & Mathematical Diversions - Tapa dura

 
9781781771839: Brain Teasers, Puzzles & Mathematical Diversions