As far as engames go, I have always neglected them too much and recently acquired some books about it to cover those holes. I can recommend Dvoretsky (famous gm trainer)'s "endgame manual" which cover quite a lot of usual endgames and proposes very interesting (and pretty hard) end-chapter exercises. I seem to remember that a lot of soviet gms studied endgames with Averbach multi-volume collection, which I can't unfortunately comment about as I don't own these. I'm also pretty sure Karsten Muller made at a good book or two about endgames. This games contributes a fuckload of endgame studies to the website chessbase.com.
I have also owned for quite some time Shereshevskii's "Endgame Strategy", which is not about to win/draw basic endgames but deals with general endgame principles, like gradually improving your pieces' postition, not hurrying and creating weaknesses in the opposite camp. Very interesting book.
I have also owned for quite some time Shereshevskii's "Endgame Strategy", which is not about to win/draw basic endgames but deals with general endgame principles, like gradually improving your pieces' postition, not hurrying and creating weaknesses in the opposite camp. Very interesting book.