Author: Masatake Terauchi