The book idea is good, but better would be to get him into a training course. There are many good courses out there, and you can never go wrong by working your way through the basics first. If you want to go the NRA route it would be Refuse To Be A Victim, Basic Pistol, Personal Protection In The Home, and Personal Protection Outside The Home. Many trainers and training companies have similar programs with multiple courses, so look around.
There is only so much a person can learn from a book, tv show, or dvd. I like media for whetting the appetite, but for actual education and skill building training with real people that are trained is the way to go.