Author: Akira Saito Akira Saito and Shuichi Yamagata