John Nunn is quite good. The puzzle books from Fred Wilson and Bruce Albertson are nice and compact, yet sometimes wrong (nothing terribley wrong, just mistakes like "White to move" should be "Black to move", Rd6 should be Rxd6, ect.)
I've Kasparov's My Great Predessors Pt. 5 and it's pretty heavy in annotations, but it is certainly interesting.
A great chessplayer is not necessarily a great chess book writer. All of my Anatoly Karpov books are a pain to read, and it is not the translator's fault; Anatoly is simply too cryptic and sparse in his annotations and explanations.
My all-time favorite is Max Euwe. A world champion and a great writer to boot. Perfect balance of verbal explanations and concrete line analysis. "Chess Master vs. Chess Amateur" is an example of, in my opinion, the "ideal" style.
Other fine writers would include John Nunn, John Watson, Richard Reti, and Garry Kasparov, although I suspect Garry's books are really collaborative efforts.
I cannot recommend Reinfeld, Dvoretsky. Reinfeld is often outright wrong in his analysis, while Dvoretsky's style is too contrived for my taste.
Who are your favorite authors?