These are some of the books (in no particular order) every trader should read (the list is constantly getting longer, make sure to visit regularly):
1) How I Made $2,000,000 in the Stock Market by Nicolas Darvas
2) Market Wizards by Jack D. Schwager
3) The New Market Wizards: Conversations with America's Top Traders by Jack Schwager
6) The Complete TurtleTrader by Michael Covel
7) Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets by Nassim Nicholas Taleb
8) Trading from your Gut by Curtis Faith
9) The Greatest Salesman in the World by Og Mandino
10) Trade Your Way to Financial Freedom by Van K. Tharp
11) Super Trader: Make Consistent Profits in Good and Bad Markets by Van K. Tharp