Understanding the chess openings: the Caro-Kann defense. (ISBN:0890580529)