Publications by 'Ben G. Shirley'