About the author
Stephen B. Clark holds a B.A. in History (Summa Cum Laude) from Yale University, studied Philosophy at Freiburg/Br University in Germany, and has an M.A. in Philosophy from the University of Notre Dame. He has written and published many books as well as a number of pamphlets, articles, and audio series.