Combinatorics, probability & computing CPC (Univ. Press, 1992)