Author: Sadayuki Makino