Weekend Surprise! 5% off any purchase. Get the code »

David K Naugle

David K. Naugle is professor of philosophy at Dallas Baptist University,Dallas, Texas.