Good reading and performance. The story was good though some of the elements seemed a bit derivative. I would still recommend it.