Everyone always asks me what books do I reccomend, below is a brief list of books that should be read by anyone who trades the markets, whether you are a professional trader, or just like to trade every not and then, these books will give you a good base to start.

Considered by many to be the bible on Technical Analysis. Magee and Edwards classic work is one of the oldest and certainly most comprehensive sources for BASIC technical analysis information such as trendlines, reversal patterns, and over all assessment of the stock market. This is not an advanced book, but is a good start and a nice book to have. Lot's of people seem to think of Technical Analysis as a fairly new thing, I always show them this book, it was written in the late 40's.
This book is a must-have for anyone interested in technical analysis, whether just starting out or more experienced. It is a thorough review of patterns not seen since Edwards and Magee (1948) and deserves the name "encyclopedia".
Trading Classic Chart Patterns
by Thomas N. Bulkowski
The Education of a Speculator
by Victor Neiderhoffer
A Complete Guide to the Futures Markets: Fundamental Analysis, Technical Analysis, Trading, Spreads, and Options
by Jack D. Schwager
Getting started in Options, 4th Edition
Michael C. Thomsett
Professional Stock Trading: System Design and Automation
by Mark R. Conway, Aaron N. Behle
Building Winning Trading Systems With Tradestation (Wiley Trading) by George Pruitt, John R. Hill
Tradings Systems That Work: Building and Evaluating Effective Trading Systems by Thomas Stridsman
Sure-Thing Options Trading: A Money-Making Guide to the New Listed Stock and Commodity Options Markets
by George Angell
,