Author: Kamiya, Yukio.