Author: Takagi, Takashi.