Molecular biology and biotechnology - Walker, John M (Royal Society of Chemistry, 2014)