Functional anatomy and physiology of domestic animals - Reece, William O. (Lippincott Williams & Wilkins, 2005)