I have read a few over the years, and I have found that most will give you at least one great idea for self-improvement. I don't believe that one book has all the answers, not for me anyway. My favourites (in terms of what has made a big difference to my life) are probably the following:
How to Win Friends and Influence People
Be Your Own Life Coach
The Secret.
What are yours?