Evolution of the Submachine Gun: Three Distinct Generations