Makarov recent book is VERY good.
Beljiavsky & Mikhalchsin books, although OK, are full of analytical errors. In fact, the second book in the series mentioned some of these...(of the first)
Karsten Muller book on pawn endings was EXCELLENT, 13/10, although the acclaimed Fundamental chess Endings has omissions in analysis (some IMPORTANT ONES) and sometimes just mentioned other books to avoid covering certain topics. A pity they did not carry out with minor piece endings, rook endings, etc.., as was surely intended instead of producing the 'Fundamental tome' (Around that time NCO was produced too...
)
Emms books are excellent also, although he sometimes lacks the clarity of explanation other authors have achieved.
Dvoretsky is awesome in some places and pedantic beyond redemption in others. He also gives exercises which are solvable mixed with studies that are very difficult, leaving you confused and baffled.
That's typical of him. It costed me dearly to solve a 'simple exercise' of rook vs pawn (leaving me feeling like a patzer) until I discovered that 2 GM's where unable to solve it. A simple exercise, Mr. Dvoretsky?