My "mini"view: This is a non-stop book, and I read it in almost one sitting. I liked it overall, but the beginning it felt like there were too many characters being thrown at me. I eventually got to know them, but I didn't get to connect to any of them deeply even with the strenuous conditions they were under because there were so many of them. This book does make me think, and I hope others too. You don't really know what is going on in someone's head, when you might push too far. The walk a mile in their shoes before you judge thing I guess. But it does deal with important issues--shooting, bullying, and the class structure of high school.