Bernard Chazelle The Discrepancy Method: Randomness and Complexity - Cambridge University Press 2002 ISBN: 9780521003575