Animal Physiology - Hill, Richard W. (Sunderland Sinauer Associates, 2004)