L . P . HAKENBERG.