Author - Francisco Ayala

Francisco Ayala is the Donal Bren Professor of Biological Sciences, Ecology, and Evolutionary Biology, professor of philosophy, and professor of logic and philosophy of science at University of California, Irvine.