Publications by 'William Carroll'