Publications by 'Shane Foster'