Author: M. Takeuchi