Anselm of Canterbury Thomas Aquinas: Aristotle Jeremy Bentham: Albert Camus Rene Descartes David Hume John Stuart Mill William of Ockham Immanuel Kant Soren Kierkegaard Karl Marx Friedrich Nietzsche Blaise Pascal Plato Baruch de Spinoza