Edited by John Gilbert edited by John Gribbin edited by John E.Gieseking edited by John S.Alabaster edit by Adrian Gilbert edited by John Shi edited by John Barwise edited by John C.Ayres edited by D.W.T.Roberts edited by John F. Craig