Author: Takashi Fujii Ryuzo Sato