Preface Thales Anaximander Pythagoras Xenophanes Heraclitus Parmenides Anaxagoras Empedocles Protagoras Zeno Diogenes Socrates Democritus Antisthenes Plato Aristotle Epicurus Aristarchus Archimedes Seneca Epictetus Ptolemy