Michael H. Hart
Nicolas Vaucher