I've been playing the Caro-Kann as my main defense to 1.e4 for a few years.
I own over twenty books on the opening going back several decades. This is by far the best book on the Caro-Kann for those wishing to employ it as Black. It is repertoire book and so it doesn't cover ALL the critical lines, just those we'll face within the chosen repertoire. For a quick summary he commends 4...Bf5 and Kingside castling against 3.Nc3, he recommends the critical 3...Bf5 in the Advance, and the ...Nc6 "endgame" variation against the Panov-Botvinnik. For most of the 'minor lines' (e.g., the Fantasy, the Two Knights, KIA, etc.) Schandorff goes for the critical mainlines.
Schandorff gives many new ideas and is able to communicate his reasoning to the audience in a clear manner. I don't play ALL of the recommended lines, for example I prefer to castle queenside in the 3.Nc3 mainlines, but I think he makes a good argument for what he does recommend, and it often comes down to a matter of personal taste. However, he almost always chooses the most aggressive, combative lines which I think is both more fun to play and more challenging for our opponents. Many people think the Caro-Kann is passive or dull, but only those unfamiliar with the latest theory! This opening can lead to full-blooded, aggressive chess if you allow it. Afterall, 1...c6 is just a move, how the game develops is up to the BOTH players.
I think this book, combined with some independent study (perhaps Wells, Bologan's DVD, etc.) is enough to prepare players up to International Master strength.
Play the Caro-Kann and buy this book. You'll be glad you did.