Publications by 'Gary J. Hampson'