Cunningham's Textbook of Veterinary Physiology 5th Edition