Understanding scientific reasoning - Giere, Ronald N. (Holt, Rinehart, and Winston, 1991)