Author: Arabori, Hiroshi.