Nobuyuki Ikeda Author