Author: Inoguchi, Takashi.