Michael H. Hart
Guy Belhumeur