Essential molecular biology a practical approach - Brown, T. A. ((Terence A.))
Series editors D. Rickwood, B. D. Hames