Molecular biology - Freifelder, David (1990)