Encyclopedia of evolution - Rice, Stanley A (Facts On File, Inc., 2007)