Animal physiology: Adaptation and environment, 2nd edition