The giant book of optical puzzles by Keith Kay | Menrva Books | MenrvaBooks