Elementray Treatise On Kinematics And Dynamics by James Gordon MacGregor