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