Molecular biology - Clark, David P. (Elsevier Academic Press, 2005)