... For what I would call a more "advanced" repertoire, i.e., one designed to be effective against even the highest level of competition, I would suggest to consider....
"The Kaufman Repertoire for Black and White" by Larry Kaufman....
... (it was written in 2012). ...
Here are two comments in the overleaf of Kaufman's book....by two notable chess authors....
"The author has done a very good job at presenting a playable and interesting repertoire for both Black and White" - Carsten Hansen, ChessCafe
"Simply the best comprehensive repertoire book that I have ever seen." - John Watson
...
I think those are both comments on the 2004 Kaufman book, The Chess Advantage in Black and White.
https://web.archive.org/web/20140626223458/http://www.chesscafe.com/text/hansen62.pdf
http://theweekinchess.com/john-watson-reviews/in-the-beginning-there-was-theory
Here is a review of the 2012 book:
https://web.archive.org/web/20140626221508/http://www.chesscafe.com/text/hansen162.pdf
Finally, it is interesting to note that Larry Kaufmann is one of the developers of the World Champion chess engine, "Komodo"...
https://en.wikipedia.org/wiki/Komodo_(chess)
This is the problem, Kaufman is too wedded to his engine analysis. Basically he tends to choose variations because his engine likes them rather than for their ease of play. His repetoire needs work and a few lines hang by threads that require a great memory to work as they take the reader down a narrow path.
Also choosing variations because Kasparov and Carlsen plays them is also non sensicle as they are far removed ability wise than every single reader, and what is right for them may not be one and the same
The Watson book is better, as he tends to take practicality into account. The book itself is also much easier to read