The Battle for Truth. : Defending the Cristian Wrldview in the Marketplace of Ideas - Noebel, David A. (Saint Joseph's University, 2001)