This is one of the best books I've ever read. It may be nominally a teenage book, but it's more than that. Creepily realistic characters keep you riveted until the end and pull you into the story. The gritty realism isn't what you'd expect and there's no shininess that you'd expect from a book aimed at teenagers. Thoroughly recommended, for all ages.