Essentials of Molecular Biology - Freifelder,David (Jones & Bartlet Learning, 2017)