Molecular biology : genes and proteins - Tropp, Burton E. (Jones & Bartlett, 2008)