Publications by 'Eric Foster'