the problem of universals from Boethius to John of Salisbury