Design and Analysis of Randomized Algorithms Introduction to Design Paradigms - HromkoviČ, Juraj (Springer Berlin Heidelberg : Imprint: Springer, 2005)