For the Civic Good: The Liberal Case for Teaching Religion in the Public Schools by Walter Feinberg Back to product details page >