Books for Technical Analysis

Please suggest me best books for technical analysis, algorithmic trading , backtesting and strategies building.