Crosser's Maze by Dorian Hart

From Book Trigger Warnings