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