Elements Of Synthetic Solid Geometry by Nathan Fellowes Dupuis & N.F. 1836-1917 Dupuis