I definately agree with Ian Dunbar's puppy books. I was fortunate enough to go to his seminar a few weeks ago, and even though I know a lot about raising puppies, I still learned a LOT. I will definately read his books again when I do get my own puppy.
The videos on Dog Star Daily are also really helpful.