I have a few of Lakdawala's move by move books and he has a unique and irreverent writing style that makes for fun reading. He's a bit arrogant on his variations though, taking the attitude that "it's a better line, just trust me" and I have had some disastrous games playing some of his variations. It's a gook book for learning the Caro-Kann variations, but I wouldn't follow his lines too far unless you are in sync with his style of play.