Elements Of Synthetic Solid Geometry door Nathan Fellowes Dupuis