Animal physiology - Hill, Richard W (Sunderland Sinauer)