Publications by 'Donald G. Welsh'