Molecular biology - Clark, David; Author (2005)