Contemporary debates in philosophy of biology - Ayala, Francisco J.; Arp, Robert (Wiley-Blackwell Publication, 2009)