iek_noodle 's review for:

3.5
Strong character development: Yes
Loveable characters: No

It does a good job communicating complex ideas through a story however this causes everything to be oversimplified.  The story itself isn't good or gripping and I didn't form a connection with any of the characters, but that isn't the purpose of this book.  I found it very interesting.