Fundamentals of human physiology - Sherwood, Lauralee (Cengage Learning, 2012)