Molecular Biology by David Clark, Nanette Pazdernik & David P. Clark