This book was a good book, with lots of interesting flashbacks, plot twists, and characters. The only this I didn't like was that sometimes I got lost in the flashbacks, and didn't know what was happening.
This book was very fun to read. It was almost a race for me, trying to solve the mystery before the characters did(I didn't). It addresses the problems of inequality, and the plotline is a thickly woven mystery with pitfalls and surprises along the way.