Evolution, explanation, ethics, and aesthetics : towards a philosophy of biology - Ayala, Francisco J.( (Academic Press, 2017)