I received this book as part of a school assignment, and is one of the few school issued books I enjoyed.
I sat down only intending to read the first few pages so I could get a feel for the piece. I ended up reading the whole thing in one sitting. The characters are realistic, multifacted, and expertly written. I finished the book in less than an hour, and came out angry in the best possible way.