Good read on 4 essential elements for self defense
An Official Journal Of The NRA | 4 Essential Elements of Self-Defense
Of course, self-defense means having a gun to many people. But here are some other essential elements to protect yourself.
www.americanrifleman.org