I've not read any Virgil yet.
I feel that Plato, Socrates and Aristotle are necessary reads alongside Descartes, Hume, Locke, Bacon, Mill, Popper, Quine, Kuhn, Kant, Nietzsche, Satre, Voltaire, Russell and Chomsky.
Especially Bertrand Russell.
Maybe I'll get around to Virgil one day.