Explaining science: a cognitive approach - Giere, Ronald N (Science and its Conceptual Foundations, 1990)