Elements Of Synthetic Solid Geometry by Nathan Fellowes Dupuis