Taking Biology Seriously: Neo-Darwinism and Its Many Challenges - Vecchi, Davide (EVOLUTION 2 0: IMPLICATIONS OF DARWINISM IN PHILOSOPHY AND THE SOCIAL AND NATURAL SCIENCES, 2012)