Chess Winning Moves 540 Chess Puzzles from Tournament Play by Byron Jacobs | Menrva Books | MenrvaBooks