A Theory of Universals by D.A. Armstrong