Japan's past and present