Publications by 'Rob Iliffe'