Animal physiology - Hill, Richard W.; Wyse, Gordon A.; Anderson, Margaret (Sinauer Associates, 2004)