I have been reading the following on-line book and found it insightful.

<A target="_blank" HREF=http://www.mentalhelp.net/psyhelp/>Psychological Self Help --- by Clayon E. Tucker-Ladd</A>

This book was designed to help the ordinary person live his/her life better.

This book reviews all aspects of self-improvement. It provides you with a system for analyzing any problem into its manageable parts and for planning self-change. It invites you to first carefully consider what you value and want to accomplish in life. It summarizes science's best explanations of most human problems. It lists the most promising ways of treating a wide range of unwanted behaviors and emotions. It describes in detail how to use about 100 self-help methods. In short, this book gives you a sound, research-based fund of knowledge about behavior; add to this your own coping experiences and you accumulate a storehouse of general knowledge that will help you understand yourself and gain more control over your life. That is offered; absorbing and applying the knowledge is your job.

You can also down load this book and read it off line. I did this and transferred it to my palm pilot. I use:-

<A target="_blank" HREF=http://www.isilo.com/>iSilo