Pierre Clerc
Michael H. Hart