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