Essentials of molecular biology - Freifelder, David