Author: Shizuo Takenouchi