Simon Dixon wrote:Avoid books that have not been written by GM's if you can.
Mark Dvoretsky is only an IM, as is Jeremy Silman.
The Ideas Behind the Chess Openings, good, if you can follow it. Takes a long time to play through all the moves to understand it.
If you mean Fine's book, it was meant to be used in conjunction with the 6th edition of
Modern Chess Openings, though it can be read on a stand-alone basis (the 6th ed. is a bit of a collector's item).
Silmans books are not to shabby,...
That is putting it mildly. His 4th edition of
Reassess Your Chess is a contemporary masterpiece, as is Silman's
Complete Endgame Course.
I would say avoid anything with Keene's name on it.
His book on Nimzowitsch is a work of enduring worth. His book on the flank openings and his books on the Modern and Pirc (co-authored with Botterill in the '70s) have their merits.
The more knowledge you have, it will only serve to show how bad you are playing anyway, ignorance is bliss.
It might be a mistake to do too much too fast: one is left with a mass of semi-digested material and a cluttered mind. Some reading, some play, and let time perform its alchemical transformation. In my dotage I think the trick is to see how little one can know, and how much one can discard as redundant detail and clutter.