Three Philosophical Poets: Lucretius, Dante, and Goethe George Santayana - Hardback £72.00 Find out more