Solid Geometry and Its Uses. Enlarged and Revised