Moral Dilemmas in Medieval Thought: From Gratian To Aquinas