Uses of randomness in algorithms and protocols - Kilian, Joe 1963- (MIT Press, 1990)