Has psychiatry finally reached its Apocalypse…

A new review has comprehensively debunked the serotonin theory of depression.

Read →