N . P . SwenSson.