Biology today and tomorrow with physiology - Starr, Cecie (Belmont, CA : Brooks/Cole, Cengage Learning, 2012)