The only dog training book I have is "The Idiots Guide to Dog Training" which is cute, but not all that useful for precision obedience. I also have a Stratton book, which I suppose could be considered a "training" book, but I'm not interested in that type of "performance" event.
In relation to the CGC, I have to be honest here... it is really just basic obedience. Yes, it is in an unfamiliar environment, but if you do some OB in a park (just a regular one) and maybe on a few walks. They just need to listen to you under some distraction.
Inside me is a thin woman trying to get out. I usually shut the bitch up with a martini.