Effects of temperature on ectothermic organisms ecological implications and mechanisms of compensation (Springer, 1973)