long book but was hooked from the first page to the end. well worth the time and an interesting plot