303 perplexing chess puzzles by Fred M. Wilson | Menrva Books | MenrvaBooks