An Elementary Treatise On Kinematics And by James Gordon MacGregor