Technical Analysis of the Financial Markets by John Murphy covers all the basic aspects of Technical Analysis: philosophy, chart construction,fundamental vs. technical analysis, trends, major technical pattern recognition, moving averages,etc.This is an excellent book for learning charting in the stock market. It goes throught many facets of the stock market in an organized manner. The book is designed for both professional and non professional investors. This book will help you form a base of knowledge that will allow you to go on to reading more technical books with greater understanding.
If you are a Technical Analysis convert, or if you have an interest in learning more about it, this book is a useful guide.