Dupré, John (2017) Book review: D. M. Walsh // organisms, agency and evolution. British Journal for the Philosophy of Science. ISSN 0007-0882