Elements Of Geometry Upon The Inductive door James Hayward