Select the correct answer. Which philosopher claimed that people have immortal souls? A. Empedocles B. Aristotle C. Heraclitus D. Plato E. Thales