Euclid full name. These results are certainly due to Eudoxus.