Molecular biology - Clark, David (Elsevier, 2005)