Not specifically a gundog-related question - more focused on a family dog.
My family is getting our first dog this spring, and being as I'm completely new to owning a dog, I want to be as prepared as possible regarding training a dog correctly. I don't expect to use the dog for hunting, as I do very little wingshooting and I wouldn't want to train the dog only to deprive it of the opportunity to hunt. Rather, we just want a well-trained dog that will obey voice commands both in the house and in the mountains.
Any suggestions of good books to read in preparation for training a puppy? Other resources?