Publications by 'Shane Knapp'