Michael Mitzenmacher and Elu Upfal

Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis - 2 - Cambridge University Press 2017

9781107154889