professor P . W. Almqvist,