Publications by 'Johannes Diefenbach'