I have a friend who is fund manager and a top trader in China. I think he is 95%+ right in the trades he personally made. I believe he read most of the books you mensioned and a lot more.
As a friend knowing him for 20 years, I know it is very difficult to be where he is. I mean, to be a top trader.
I always discarage people to trade stocks. For most of the people, it is hard to say that is a good thing. For 95% of people, they will just give up. they will never have the motivation to understand why they lose. they lose ofr nothing.