Darwin : discovering the tree of life - Eldredge, Niles. (W.W. Norton & Co., 2005)