If you carry a gun for self-defense, you have to know the law. Just because you are skilled at driving a car does not mean that you know the laws of the road and are safe driving on them.
Invest the money you’d spend on shaving a tenth of a second off your splits with Andrew Branca’s book or seminars — it’ll pay far greater dividends. Visit this link to learn more, and use the discount code “streetstandards” for a 10% discount.
Also, strongly consider shooting self-defense legal “insurance” plans. They are NOT all the same. I believe in the model and services of the Armed Citizens’ Legal Defense Network. This link explains the different models of after-the-event legal aid. Caveat emptor!