Publications by 'Patrick Xavier'