"Probability and computing: randomized algorithms and probabilistic analysis" - читать интересную книгу автора (Michael Mitzenmacher; Eli Upfal )