Sale Quick view Communism: A Very Short Introduction By Leslie Holmes - Paperback $18.79 $17.34 Leslie Holmes