If you are looking for a book that will help you to understand dog better, I recommend the Dog Vinci Code by John Rogerson.
Also The Art of Raising a Puppy & How to be Your Dogs Best Friend by the Monks of New Skete.
A forum to answer questions about your dog's behavior.