Author: Ichiro Sakaki;