While I kinda agree with both of your statements, I have to point out that 99% of traders have no idea what a MACD does, and 99% of traders who use the MACD have no idea of what a crossover indicates mathematically, nor what a numeric reading of MACD Signal of "15" or "-23" means. Instead of figuring it out, they take their intuitive inputs from an Investopedia.com "article" and then lose money -- ultimately to decry, "MACD Sucks!" So, *really*, I guess I disagree with your second statement, regardless of my agreement with the first.
The best books that I can suggest are Getting Started in Technical Analysis, Technical Analysis Explained, Technical Analysis of the Financial Markets, How to Make Money in Stocks, and Japanese Candlestick Charting Techniques.
John Ehlers: Rocket Science for Traders Cybernetic Analysis for Stock and Futures Cycle Analytics for Traders Advanced, yes, but that doesn't guarantee you will be able to use any of his work to make money.
Generally speaking, avoid ANY book/seminar/course with the title "Advanced". Real traders trade and make money quietly, the others teach "advanced" courses. Sure, you can do both, but successful traders who truly want to help their fellow traders are extremely rare.
100% accurate! Applying what you read in the real market is what helps. Mere reading would be of no advantage.