Braillard, Pierre-Alain, Explanation in Biology. An Enquiry into the Diversity of Explanatory Patterns ISBN: 9789401798211