Paths to Democracy Revolution and Totalitarianism - O'Kane, Rosemary H. T. (Routledge)