In my opinion the best website with an abundance of information on self help is www.selfgrowth.com