Philosophical Foundations Of Historical Knowledge by Murray G. Murphey