Worldviews : an introduction to the history and philosophy of science - DeWitt, Richard. (Wiley-Blackwell, 2010)