Treatise on Plane and Spherical Trigonometry by John Bonnycastle