I think Carolyn's book is great but then I'm biaised too cos I've known her for yonks it's definitely a training book whereas some of the others discussed are more behaviour books. There's no substitute for a good training class though, and also meeting up with other people and their sociable dogs.
Penel would you suggest i get her book. At the mo I'm reading and using Pamela Dennison's 'positive dog training' ?
(OH will be pleased another book for my new shelves
)