100 vydajushhihsya polkovodcev vseh vremen. In Russian/ 100 outstanding generals all times. In Russian, Belgorod - landofmagazines.com

Transliteration100 vydajushhihsya polkovodcev vseh vremen. In Russian

In English100 outstanding generals all times. In Russian, Belgorod

$199