Can meditation help with stress and depression?

It seems that science endorses what many people have discovered through experience.