This is not one of Sheldon's better works but it is quick and readable. I think the underdevelopment of characters was one reason I didn't care for the book much. I just didn't care. There were storylines that were started but that is as far as they went. This was just a bad book by Sheldon.