Publications by 'Eric Allen'