Author: Harada, Satoru.