Human physiology - Fox, Stuart Ira (McGraw Hill, 2006)