M STEN
20th century