Molecular biology understanding the genetic revolution - Clark, David (Elsevier, 2005)