Some of the philosophical essays on socialism and science, religion, ethics, critique-of-reason and the world-at-large, by Joseph Dietzgen. Tr. by M. Beer and Th. Rothstein, with a biographical sketch and some introductory remarks by Eugene Dietzgen: tr. by Ernest Untermann. Ed. by Eugene Dietzgen and Joseph Dietzgen, Jr.