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.
I think it’s the human failing at play here. Ignoring what is clearly known and going for an unknown possibility, even if it has been time and again proven to be wrong.
I think an important question here would be that, when is the time one should just stop trying and “accept” defeat in trading. Shouldn’t be too soon, as everything takes time.