A Textbook of Marxist Philosophy. Prepared by the Leningrad Institute of Philosophy Under the Direction of M. Shirokov ... The Last Three Parts ... Translated Without Alteration from the Russian: But the First Part ... Condensed and Entirely Rewritten by the English Editor ... The Whole Book Has Been Translated by A.C. Moseley, and the Translation ... Revised and Edited by John Lewis