Publications by 'John Stokes'