Publications by 'Thomas W. Diefenbach'