Just my thoughts.
Beyond Technical AnalysisHarmonic PatternsWave Analysis

Disclaimer