New Foundations For Classical Mechanics (Second Edition) by David Hestenes