ms5269's review

Go to review page

informative medium-paced

3.75

There was a lot of helpful information but I did not enjoy the way the book was written at all
More...