In a wide-ranging discussion that encompasses Shakespeare, Kierkegaard, Aquinas, Wittgenstein, St. Augustine, Kant, Walter Benjamin's theory of history, and a consideration of the prominent philosopher of hope, Ernst Bloch, Terry Eagleton displays his masterful and highly creative fluency in literature, philosophy, theology, and political theory.