Combinatorics, complexity, and chance (Oxford : Oxford University Press, 2007)