Author: Shuichi Sugeno