The Many Roots Of Medieval Logic The Aristotelian And The Non Aristotelian Traditions