Nihon oyobi nihonjin. Japan and the Japanese