

I had this weird sense of deja vu multiple times while reading this, like I had read the same passages or subplots somewhere else. It made me feel like many of the ideas had been done before.
While I found this on a whole entertaining, the ending, with the constant this is whodunnit, no! this is whodunnit, etc, got a little silly and made it less serious.