Teaching and Learning About Communities: Principles and Practices by Katharine Kravetz Back to product details page >