Principles of molecular biology - Tropp, Burton E. (Jones & Bartlett Learning, 2014)