Centenary. To whom does Kipling speak today?