Quick view Add to Cart Practical Chess Puzzles: 600 Positions To Improve Your Calculation And Judgment $39.78 Everyman Chess