Cunningham's Textbook of Veterinary Physiology - Klein, Bradley G. (Missouri: Elsivier, 2019)