Gerard 'T Hooft Editor & Author