Michael H. Hart
Peter John McConnell