Author: Seto, Keinosuke.