Soviet Submachine Guns of World War II: PPD-40, PPSh-41 and PPS (Weapon)