Lenin on the Train
Catherine Merridale - Paperback
£12.99
Find out more
Catherine Merridale read History at King's College, Cambridge and studied for her PhD in Birmingham and Moscow. She lived in Russia while writing the book, and is now senior lecturer in History at the University of Bristol.