If you tailor your vision of success, and you know your strengths, and align them with the right environment, then anyone can have a successful life.

Whatever your definition of happiness might be, the books in this list will help you find more of it.