General biochemistry - Weil, J.H. (New Age International, 2006)