Worldviews : an introduction to the history and philosophy of science - Dewitt, Richard (Blackwell Publishing, 2006)