Adaptive evolution of genes and genomes - Hughes, Austin L., 1949- (Oxford University Press, 1999)