Author: Takeoka, Norio.