Author: Kujiraoka, Hisashi.