Fundamentals of Philosophy door H. Gene Blocker, James Petrik & Dr David Stewart