Probability and Computing: Randomized Algorithms and Probabilistic Analysis (2005)

by M Mitzenmacher, E Upfal