Adaptation and natural selection a critique of some current evolutionary thought - William, George C. (Princeton University Press, 1996)