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