Jacques Duverges
David John Hart