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