Essentials of physiology - Sherwood,Lauralee (Cengage, 2012)