Chess Problems: Tasks and Records brings together more than 800 such problems by some 350 different composers from nearly 40 countries.

Chess problems: Tasks and Records. Jeremy Morse

C$20,00 Regular Price
C$10,00Sale Price