Picked this up from a charity shop, I think it's the first in a series. Reviews on Amazon seem to be mostly 4 or 5 stars but I don't want to read them in case of any irritating spoilers! Anyone read this?