Philosophy, Science, and History (A Guide and Reader)