Michael Mitzenmacher

1 book

370 pages 2005

nonfiction computer science mathematics informative medium-paced