H . Nordenfelt * ).