Animal physiology - Hill, Richard W. (Sinauer Associates, Inc. Publishers, 2018)