Author: Sakai, Yasushi.