Design and analysis of randomized algorithms : introduction to design paradigms - Hromkovič, Juraj (Springer, 2005)