500 Chess Puzzles: Mate in 5, Advanced and Expert Level by Chess Akt | Menrva Books