Author: Namura, Seiji.