Author: Okuda, Kenji.