Author: Nobushige Kurokawa;