Publications by 'Ian Shepherd'