Lechinger principles of biochemistry - Nelson, David L . (W H Freeman, 2000)