I recommend this one, plot has been done before, but still a good read. I didn’t understand, why there were so many different narrators, but you get use to it. check this one out