Dante's Infernal by Joel Abernathy (series)

From Book Trigger Warnings