Mixed puzzles : over 400 challenging mind-benders (Parragon, 2012)