Evolution - Barton, Nicholas H. (Cold Spring Harbor Laboratory Press, 2007)