Author: Nakai, Satoru.