The best pistol for self defense should fire a large enough projectile at a fast enough speed to stop an attacker. It is generally accepted that a 9mm is the minimum appropriate size. On the other hand, the popular advice, with which I agree, is that one should carry the largest caliber gun that they can […]