Understanding scientific reasoning - Giere, Ronald N., author (Hardcourt Brace college, 1997)