Animal Physiology: Adaptation and Environment - Nielsen, K.S. (Cambridge university, 2005)
English