Author: Fujino,Yukinobu; Miura, Yuji; Oka, Hiroyuki