The Euclidean tradition as a paradigm for scientific thinking