This book represents the author's effort to provide a synthesis of the exciting developments in molecular evolution in the past two decades. It describes the dynamics of evolutionary change at the molecular level, the driving forces behind the evolutionary process, novel evolutionary phenomena revealed by molecular data, the effects of various molecular mechanisms on the structure of genes and genomes, and the methodology involved in the statistical analysis of molecular data from an evolutionary perspective.