Kick Yourself Puzzles: A Collection Of Foreheadslapping Fun by Des MacHale | Menrva Books