Elements of Analytical Mechanics ... by William Holms Chambers Bartlett & William Holms Bartlett