Toward a new philosophy of biology : observations of an evolutionist - Mayr, Ernst (Harvard University Press, 1988)