Mitzenmacher, Michael Probability and computing : Randomized algorithms and probabilistic analysis by Michael Mitzenmacher and Eli Upfal - Cambridge Cambride University Press 2005 - xvi, 352p. ISBN: 9780521835404 Dewey Class. No.: 518.1 / P05;3 (CSA)