Books by Noriyuki Ueda