Discovery and explanation in biology and medicine - Schaffner, Kenneth F. (Science and its conceptual foundations, 1993)