Democratic Social Education: Social Studies for Social Change by David W. Hursh Back to product details page >