prof. J . O. Rosenberg.