A Combinatorial Theory of Possibility by D.A. Armstrong