Here are some of the best books that we have used over past few years and strongly recommend to any budding or experienced trader:

Beginners
  
Trading
Money & Finance
Personal Development & Psychology
Life Skills