Notes on Randomized Algorithms
arxiv.org