Author: Hirowatari, Seigo.