Author: Takao, Tadashi.