Animal physiology : adaptation and environment - Duke, James B. (Cambridge, 1990)