1
I'm a programmer, I'm read a wide range of book about technical knowledge, but I also realized that my lack of knowledge in other field are holding me from achieving my goals, skills like communication, social interactions, personal confident, emotional intelligence, ...are essential to succeed in our field.
My question is what books you recommend for a programmer to make a balance between his technical skill and other skills and how to use that to improve his position and his life in society and be more productive.