I had a very hard time getting into this book. I kept feeling like I was missing some important background information. Well, come to find out, this book is actually like 18th in a series. I think it would be best to start with the first book and work your way to the end, instead starting here. The storyline sounds gripping, although I haven't read it through yet, but I did not like the swearing throughout. It seemed to make the dialouge choppy. Therefore I give it 5 stars for the plot minus a couple for the language.
I also received this book free from goodreads. Thanks.