During my working career, one of the things I enjoyed was teaching American Government courses at the University of Toledo and at Owens Community College.
That being stated, I found an interesting article over on the website of The Constitution Center. I think it makes for some good reading. Follow the link embedded within the title of the article, THE SECOND AMENDMENT by Nelson Lund and Adam Winkler, and read the entire thing.
Very, very intresting — educational also.