Author: Makoto Kobayashi Hitoshi Nakagawa