I'll be glad to participate.

I've already read Brian Shannon's book and I find it's one of the few out there with great practical value. It really improved my trade selection, my entries, exits and risk management in general.

I could suggest his monthly subscription for some time: he is definitely a day trader, but he covers aspects that may not be present in the book and that are useful for all timeframe investors.

He also broadcasts twice per week on stocktwits for free, a view I highly recommend .

Although Weinstein's book can stand the test of time under many aspects, Shannon explains very well the stages theory with updated charts and moving averages.