I like Dr. Tucker-Ladd's online book:
http://www.psychologicalselfhelp.org/ as it covers "all" subjects and has excellent references and ideas for further study. I like that it is online and can be downloaded, both, and is free so one can use it alone or with a therapist or group, etc.