J . N . Cramer.