Publications by 'Randal Allen'