Twentieth Century Russia : Ninth Edition - Donald Treadgold (2000)