final harry potter book blasted for containing spoilers