Euclid's Heritage by Peter Janich