Army Study Guides
http://www.armystudyguide.com/content/army_board_study_guide_topics/index.shtml
Lots of good information there, even for those of us that are not soldiers. The M16 and M4 sections might be worth a look if you’re in to AR-15 rifles.