by Robert Jackson Bennett
I really really liked this book. I don't know if the sequels can stand up, but this was good.