A review by andyxh
Putin's Wars by Mark Galeotti

informative reflective medium-paced

4.25