i d:o H . J . P.