100 Maddening Mindbending Puzzles Author: Eastaway, Rob; Wells, David; Publisher: Pavilion Books 6413806