Molecular Biology: Understanding the Genetic Revolution - Clark, David P. (Singapore Elsevier Academic Press, 2005)