Why Humans (and Baboons) Stress So Much

Date: 19 February 2007 Time: 04:36 AM ET