N . O. Fredrik Langenberg,