Medieval Philosophy and Theology: A Study of the Art of Reasoning