Functional anatomy and physiology of domestic animals - Reece, William O (John Wiley & Sons, 2017)