Animal Physiology - Hill, Richard W (Sinauer, 2018)