Written by Michael Martin, this expansive guide is for anyone who is considering owning or carrying a firearm for self-defense.