An integrated view of protein evolution.
Nat Rev Genet. 2006 May;7(5):337-48. doi: 10.1038/nrg1838.
Nat Rev Genet. 2006.
PMID: 16619049
Review.