300 shakhmatnykh zadach./300 chess tasks. In Russian - landofmagazines.com

Transliteration300 shakhmatnykh zadach.

In English300 chess tasks. In Russian

$199