J . P . E Hartmann.