Berne & Levy Principles of Physiology by Bruce M. Koeppen, Bruce A. Stanton & Matthew N. Levy