The Nature of Human Brain Work: An Introduction to Dialectics by Joseph Dietzgen Back to product details page >