Shigeki Takeuchi
Kyoto University
Japan