Masayuki Ueno Author