AT&T Labs 180 Park Avenue Florham Park, NJ 07932 USA
Computer Science Department Stanford University Stanford, CA 94305-9045 USA