Author: Ken'ichi Kano; Akihiro Murata