Hell's Library by A.J. Hackwith (series)

From Book Trigger Warnings