Modelling evolution a new dynamic account - Earnshaw, Eugene (Routledge, 2018)