Offering an introduction to the essential issues that have preoccupied philosophers for centuries, the author provides fresh portraits of the greatest thinkers on each of these questions: Plato and Wittgenstein on the possibility of philosophical knowledge; Kant and Nietzsche on the existence of God; and Aristotle and Heidegger on human virtue.