Worldviews, An Introduction to the History and Philosophy of Science. - Dewitt, Richard (Blackwell Publishing,, 2018)