Gonna echo BBI. Ayoob is, in my mind, required reading. That man has probably forgotten more than most people know about guns and self defense. Matched with 'Left of Bang' to help you interpret what you see going on around you and you have a solid beginning.