Molecular Biology - Weaver, Robert Franklin (McGraw-Hill Higher Education, 2005)