Randomness Extraction: A Survey - David Zuckerman