Molecular and genome evolution - Graur, Dan, 1953- (Sinauer Associates, Inc., 2018)