Masayuki Taguchi Author