Molecular Biology and Biotechnology - Rapley Ralph Whitehouse David (Cambridge Royal Society of Chemistry, 2015)