I would recommend High Probability Trading by Marcel Link. I am a little over halfway through it and it really does help you learn alot of technical analysis along with keeping a good trading mentality.
Link: Amazon.com: High Probability trading (0639785382409): Marcel Link: Books