How proteins work - Williamson, Michael P. (Garland Science, 2012)