Right now, my top 5 (in no particular order) goes something like:
Would also strongly consider including Breyfogle.
Lee is overrated, but he's still awesome. So whatever, I don't care about the hype, I care about the art. And the art is damn good.