H . Nordenfelt , ( 5.