An Engineering Approach to Hertzian Contact Elasticity—Part I | Synapse