Author: Shimomura, Kazuo.