Page 22 of the Supreme Court’s opinion in DC v. Heller discusses this issue. Not that what the Supreme Court thinks is necessarily correct (I haven’t researched), but still a source. Link to the opinion below…
http://www.scotusblog.com/wp-content/uploads/2008/06/07-290.pdf