Author: Francesco Sanvitale; Manabu Morita; Satoru Nagami