Richard Palliser
Richard Palliser presents the reader with 1200 brand new puzzles, every one checked for accuracy by the latest computer engines.
Games,Chess
The Complete Chess Workout 2: Another 1200 Puzzles to Train Your Brain