Richard Palliser presents the reader with 1200 brand new puzzles, every one checked for accuracy by the latest computer engines.