Euclid: Elements

Syriac Arabic English