Marx, Engels, and Marxisms

213 pages hardcover

nonfiction history philosophy politics sociology informative medium-paced