Author: John Craven; Yoshinori Tomiyama; Masayuki Kanai