Life history and environment predict variation in testosterone across vertebrates. (1st May 2021)