Evolution of the Genome - Gregory, Ryan T. (Burlington Elsevier, 2005)