Duref,
My answer might surprise you, I've found most to be useless.
Profitable trading is extremely dependent on the trader's ability and personal experience..
You would need a book written especially for yourself.
Now, with that out of the way, some chart analysis teachings are useful especially if written by a trader who's willing to teach and not just profit from the reader.
The only book i can recommend is "Trading Chart Patterns like a Pro" by Suri Duddella.
You can order it from surinotes.com, I got no affiliation with the author.
Excellent piece of work, it's a chart pattern bible, miles ahead of Bulkowski's work.
Things like money management, discipline, and personal psychology barriers, that's between you and the screen. There are lots of good methods out there but which one is right for you is not an easy quest. In trading it pays to figure out things yourself, it's not too complicated either. Like driving a stick shift or riding a bike, swimming and the like, it requires hands on experience but once you learn you can hit auto pilot and do just fine.
You need to find what your strengths and weakness are and target them accordingly and no book will ever do that unless it's written by yourself.
So to finally answer your question, the best book you can ever read for trading is your own personal journal.
If you have not got one, start today....
Anek