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