Devil may cry by S. Itagaki