IMHO, advanced drills don't come from books. They come from within the person.
If you are looking for advanced drills, your level of play should be that you know what to work on from how you play. No book will tell you what your weakness are and thats what you need to practice on.
I come up with my own drills based on my past performance in matches. I take note on shots that give me problems, then in practice, set them up over and over. Plus, I come up with variations from those.
Also, at that level, you should know what new things to try. I watch alot of 3 cushion where I play and have had the chance to play a few of the players in 8 ball. I've picked on things that I never would have from just reading.