Trinity Blood: Rage Against the Moons

232 pages 2001

fiction manga challenging emotional reflective fast-paced