Soldiers in today's modern armies have access to ever more advanced infantry weapons; lighter, more compact and more accurate than anything seen in the last century. These include combat pistols, personal assault rifles, sub-machine guns, sniper rifles, shotguns, light machine guns and squad automatic weapons.