This is an excellent writeup on the principles upon which the Bill of Rights is based.
Why We Can't Have A "Reasonable Discussion" On 2A in [Market-Ticker]
Why We Can't Have A "Reasonable Discussion" On 2A in [Market-Ticker]