Author: Hideo Suzuki; Shin ichi Yamaguchi; Yasushi Yoda