Animal physiology - Hill, Richard W. (Sinauer Associates, 2016)