Nightshade revenge

By: Horowitz, Anthony, 1955- author.