Author: Takeuchi, Yōichi.