This book describes the dynamics of evolutionary change at the molecular level, the driving forces behind the evolutionary process, the effects of the various molecular mechanisms on the structure of genes, proteins, and genomes, the methodology involved in dealing with molecular data from an evolutionary perspective, and the logic of molecular hypothesis testing. The second edition incorporates newly acquired evolutionary insight from genome projects...