Publications by 'Steve Stokes'