Four stars for the book. Two stars for the Kindle edition. I was assigned this book for a class so was trying to follow some threads. However, I began to get confused. The author referred to major characters who had yet to be introduced. A large pe...