Author: Shin-ichi Fukuda