Not nearly as good as his previous books. After an interesting start the plot falls apart with too many characters and misleading storylines to keep the reader guessing. The result is garbled confusion that ruins what could have been an interesting story.