NCT02542618 - The Efficacy of Inquiry Based Stress Reduction (IBSR) for Depression, a Clinical Trial | Crick | Crick