Publications by Professor Brian R Cheffins