This is one of the finest YA novels I've ever read. If this one is in your 'to read' stack, move it up, if not, put it on your short list. You won't be disappointed.
It is a very clever story, both well-conceived and smartly written. It's now one of my favorites.