Some books that I have read recently that you might want to try:
It can be hard trying to find good books with all the free ones and thousands being published daily. Often we have to read a few not-so-good ones before we find the true gems.
All of the above books stood out to me as exceptional and well worth my time. I hope you'll try one or two of them.