Author: Klaus Jansen,Moses Charikar,Omer Reingold