Michael H. Hart
Stéphane James Vaucher