Spirit Hunter: Shibito Magire

The 3ed game in the Spirit Hunter series.