Molecular Biology understanding the genetic revolution - Clark, David P. (Amsterdam Elsevier Academic Press, 2005)