The Mirror of Language (Revised Edition): A Study of the Medieval Theory of Knowledge