Blood on the Snow - Robert Service

The great historian of twentieth- and twenty-first-century Russia returns with an enthralling…