Physiology and anatomy - Gorbold, Bernard (Animal Science, 2017)