Mind puzzles : hundreds of great puzzles to get you thinking... (Australia : Hinkler Books, 2004)