A review by elise_dragon13
Lenin on the Train by Catherine Merridale
adventurous
challenging
informative
slow-paced
4.0
4.0