Caro-Kann Book

So which is the best book out of the following (I aspire to play the black side of the opening):
Grandmaster Repertoire 7 Caro Kann by Schandorff
Move by Move: The Caro Kann by Lakdawala
Starting Out: The Caro Kann by Joe Gallagher
Play the Caro Kann by Houska
Grandmaster Secrets The Caro Kann by Peter Wells
Anyone have a good Caro-Kann book to recommend for me please?