Molecular biology - Freifelder, David (Narosa, 1997)