MP38: Germany’s First Modern Submachine Gun