Author: Yoshifumi Amemiya; Nobuyuki Matsui