100 Headachingly Hard Mate In Two Chess Puzzles Composed By Sam Loyd: Improve Your Ability To Calculate Variations And Finding Checkmate By Justesen, Martin B. By Thriftbooks
100 Headachingly Hard Mate In Two Chess Puzzles Composed By Sam Loyd: Improve Your Ability To Calculate Variations And Finding Checkmate By Justesen, Martin B. By Thriftbooks