Human physiology - Blaker, William (Churchill Livingstone, 2003)