Kick Yourself Puzzles: A Collection of Forehead-Slapping Fun