Michael H. Hart
Eric Emmanuel Vaucher