Author: N. Takeuchi