Sale Quick view Communism: A Very Short Introduction By Leslie Holmes - Paperback $12.99 $11.99 Leslie Holmes