Checkmate 300 Selected Chess Puzzles by Alla Mkrtichyan | Menrva Books