Ia I read many trading books (whether technical, psychological, on candles ...) and this book is an excellent book whatever the level of trader. A must read my point of view
You can complete this by reading excellent and highly specialized books on some techniques:
"Trading in the Zone" by Mark Douglas
"Japanese Candlesticks charting technical" 2nd edition of Steve nisson
"High probability trading strategies" by Robert C. Miner
"Living trading" is very good but also approximates the book T. Kabbaj