Communism : a very short introduction - Holmes, Leslie. (Oxford University Press, 2009)