Publications by 'Andy M. Knight'