A combinatorial theory of possibility - Armstrong, D. M (Cambridge Studies in Philosophy, 1989)