Stalin and Stalinism Martin McCauley. - McCauley, Martin (Seminar studies in history., 2008)