Ball of Confusion: Puzzles, Problems and Perplexing Posers by Johnny Ball Back to product details page >