Peter Kreeft is a professor of philosophy at Boston College and the author of numerous books on logic, religion, and philosophy.
Several years ago, in a speech at Highlands Latin School in Louisville, Kentucky, he recommended ten books everyone should read. They were written by two saints (one of whom was a philosopher), two philosophers (one of whom was a saint), four poets (one of whom was also a dramatist), one mathematician (the maximum number allowed), and one novelist. And one author appears twice because he is the greatest: Homer.
Here they are:
2) Plato’s Dialogues
3) The Aeneid, by Virgil
4) The Confessions, by St. Augustine
5) The Summa Theologica, by St. Thomas Aquinas
6) The Divine Comedy, by Dante
7) Shakespeare’s plays
8) The Penseés, by Pascal
9) The Brothers Karamazov, by Dostoevsky
10) The Lord of the Rings, by J. R. R. Tolkien