I'm not a C-K player, but you probably can't go too far wrong with the "Starting Out" series. There's usually enough basic info. in those books to keep you occupied for quite a while and give you a good grounding in the opening. I'm sure there's one available on the Caro-Kann.