Affiliation: | (1) Computer Science Division, University of California, Berkeley, CA, 94720-1776;(2) Computer Science Department, Stanford University, Stanford, CA, 94305-9010;(3) Computer Science Division, University of California, Berkeley, CA, 94720-1776;(4) Microsoft Corporation, One Microsoft Way, Redmond, WA, 98052-6399 |