Principles of biochemistry - Voet, Donald J. (John Wiley and Sons, 2008)