The Elements Of Euclid With Many Additional Propositions And Explanatory Notes by Eucleides