Genomes 3 - Brown, Terence A. (Garland Science Publishing, 2007)