Sam Loyd and his chess problems. Alain C. White

C$3,00Price