Veterinary physiology - Cunningham James G.; Klein Bradley G (Elsevier Science publishing Company INC, 2009)