Plurality of Explanatory Strategies in Biology: Mechanisms and Networks | Publicación