Caro-Kann Move by Move
It's the best book I ever read about a opening. It doesn't give you a complete repertoire, where you can see what to play in move 15 in a sideline. However, it takes you through alot of IM/GM games, where the author asks some questions, for example: What do you think is the compensation for the pawn sacrificed? It will give you a general idea about the Caro-Kann, worth more than a 1000 of memorized lines.
The repertoire is:
1: e4 c6! 2: d4 d5 3: Nc3(d2) dxe4 4: Nxe4 Nd7!? Alot of Karpov games, since he played this variation alot.
1: e4 c6! 2: d4 d5 3: e5 Bf5, followed by Nd7 and instead of c5, the f6 break.
If you don't like the complete games, I think Play the Caro-Kann is best, with a 4. ... Bf5 repertoire.
Anyone have a recommendation for a good book to start playing the Caro Kann as black? I can find moves in a database, but I'm looking for something that explains the ideas in the main lines.