Molecular Biology and Biotechnology - Rapley, Ralph (London: Royal Society of Chemistry, 2021)