Kick Yourself Puzzles: A Collection of Forehead-Slapping Fun by Des MacHale & Paul Sloane