Return to Issue Details Life history theory: an evolutionary perspective for understanding human development Download Download PDF