Nicki Styx by Terri Garey (series)

From Book Trigger Warnings