Victor Bologan presents a complete Caro-Kann repertoire for Black that is much more than just a lucidly explained and highly playable set of responses. In many lines Bologan provides two options to handle the Black position.
https://chesschest.com/shop/bologans-caro-kann/