Sure
They are all accumulated in this post:
You can check the books that are currently being scheduled and being read, based on the level of difficulty you are aiming for. There are samples of the books so you can check for yourself what would be suitable for you. Also, the threads of previously read books are good sources for explanations etc, and please feel free to ask questions there even for books that were read long ago - people are still monitoring the threads and will usually still answer.