Author: Kyoto Daigaku.