The molecules of life : physical and chemical principles - Kuriyan, John (Garland Science, 2013)