The Serotonin Hypothesis Lives - Science