Community Reviews
Tough read at times just based on subject matter but it kept me engaged. It got a little muddled on the middle in my opinion but I suppose there was a lot happening.
See why thousands of readers are using Bookclubs to stay connected.