Geographic variation in body size: the effects of ambient temperature and precipitation.

Geographic variation in body size: the effects of ambient temperature and precipitation.