Seol mar théacs é seo: Mathematical thought from ancient to modern times.