Contemporary debates in philosophy of biology - Ayala, Francisco José, 1934-; Arp, Robert (Contemporary debates in philosophy., 2010)