Molecular biology - David Freifelder (Jones and Bartlettey)