Author: Ikeuchi, Osamu.