No need for a summary here. I have now read this book three times. This most recent reading was for my book club. It was just as interesting the third time around. I picked up new details and was reminded of events that had slipped my mind.
Next up, Monster, by Walter Dean Myers.