Principles of biochemistry - Horton, Robert (Pearson Prentice Hall, 2006)