M . Nordenfelt ( 40 ).