Molecular biology - McLennan, Alexander G.; Bates, Andy; Turner, Phil; White, Mike (BIOS instant notes, 2013)