Elements of Philosophy by William A. Wallace