Aquinas: Moral, Political, and Legal Theory by John Finnis | Menrva Books