Animal physiology: adaptation and environment.