Author: Shibuya, Yukio.