Human physiology and health - Wright, David (Heinemann, 2000)