Books written by Naoki Naganuma