Holland, David F.

David F. Holland was associate professor of North American religious history at the Harvard Divinity School when this was written.

RSC Publications