Author: Kaneda, Minoru.