Recommended Reading:

St. Thomas Aquinas