Animal Physiology - Hill, Richard W (O U P, 2018)