Political Philosophy and Revelation: A Catholic Reading