Molecular biology - McLennan, Alexander G. (Garland Science, 2013)