Animal physiology - Hill, Richard W. (sunderland sinauer associates, inc, 2008)