A Treatise on Plane and Spherical Trigonometry. by Chauvenet William Chauvenet