Essential molecular biology : a practical approach - Brown, T. A. (Terence A.) (The Practical approach series, 2007)