Author: Shigemura, Naganori.