Molecular biology - Freifelder, David (Narosa, 2007)