Ratings3
Average rating3
An enjoyable story and you get to learn something along the way. I had to look up some details and was surprised how accurate the book was. I kept thinking the story wouldn't have enough room to wrap up the way I expected as I got half and 3/4 through it, low and behold, it did not wrap up the way I expected.