Thanissaro Bikkhu is great. No other teacher I've read speaks more clearly and directly on such a high technical level, and yet still very practical and useful, about the task and techniques for awakening while being solidly grounded in the canon. As for his books, the best for me so far, in increasing order of depth:
With Each and Every Breath: A Guide to Meditation -- Don't skip the introductory material! :-)
The Paradox of Becoming -- Eight years of reading, and I don't think I once came across the concept of bhava (at least not laid out so clearly).
The Shape of Suffering: A Study of Dependent Co-Arising -- Brilliant exposition of the process and means to collapse it.
I don't think you could go wrong picking whatever struck your fancy at
www.dhammatalks.orgOne caveat, he likes to quote the canon quite a lot (a good thing), but it is possible to skim or even skip a lot of that and still get good value just from his commentary. Ymmv, but I find the repetitiveness of the the canon a bit of a chore. That said, it's nice that he backs up thoughts without you having to flip to footnotes or consult your own copy, and in some of the books he elides the repetitive bits for you.