Molecular biology - McLennan, Alexander G. (BIOS instant notes series, 2013)