Author: Takeuchi, Katsumi.