Author: Ippei Nomoto