Yes, the book was good, but I found it just didn't work too well set in 21st century America... Plus the ending was staggeringly abrupt.