Human nature and the freedom of public religious expression - Post, Stephen Garrard 1951- (University of Notre Dame Press, 2003)