The work of grandmaster Alexei Kornev offers a full repertoire for Black in two volumes, based on the moves ...d7-d5 followed up by ...c7-c6.
Volume 2 deals in depth with the Caro-Kann Defence 1.e4 c6 2.d4 d5 and various deviations for White as 1.e4 c6 2.d3; 2.Nc3; 2.c4. This part also analyses rare systems where White leaves the main roads, but Black remains true to the spirit of his conception for the centre, for instance, 1.c4 c6, 1.Nf3 d5...
Kornev does not confine himself to dry variations, he also aptly explains the ideas behind them. Thus his book should serve a wide range of players - from club amateurs, up to grandmasters.
The Slav-Caro-Kann connection allows Black to sidestep many opening variations. For example, after 1.d4 d5 2.Nc3 he simply goes 2...c6, avoiding the main line of the Veresov System which arise after 2...Nf6 3.Bg5. In the London System after 1.d4 d5 2.Bf4 c5 3.e3, Black could directly exchange on d4 - 3...cxd4 4.exd4, obtaining a harmless sideline of the Caro-Kann - 1.e4 c6 2.d4 d5 3.exd5 cxd5 4.Bf4.