Author: Takai, Takashi.