David John Hart
Jacques Duverges