Philosophy, Science and History : A guide and reader - Patton Lydia (New York: Routledge)