Contemporary debates in philosophy of biology - Ayala, Francisco José 1934-2023 (Wiley-Blackwell, 2010)