If you are actually keen, this might be of interest? http://www.amazon.com/Soft-Skills-software-developers-manual/dp/1617292397 Still reading myself. Literally covers everything
I'm looking for a good personal trainer and a life coach /therapist /shrink.. I really need to work on my body and my mind. If you know any of either please tag them...