Skip to content

Historical materialism and social evolution

by Paul Blackledge, Graeme Kirkpatrick

Communism and cultureSocial DarwinismCommunism and societyHistorical materialismHuman evolution
Writing a summary for young readers…

For young readers

Book data: Open Library