TY - GEN AU - Daniel Callahan - Author TI - Euclid's Elements Redux PY - 2026 PB - Sample UR - ER -