Author: Masami Hagiya; Shin'ya Nishizaki