Author: Yagami, Kazuo.