I was a little underwhelmed by this book, I did enjoy it but at times i found it hard to follow, there were an awful lot of characters introduced in short spaces of time. But the basic story was very good.