Szilágyi, János: kultúrtörténész