Author: Keio Gijuku Daigaku.