Puzzleology : tough puzzles for smart kids /
MacHale, Des.
Cork : Mercier Press,
c2006.
Puzzles