Human Anatomy and Physiology by Elaine Marieb, Elaine N. Marieb & Katja N. Hoehn