ellaspring's review
informative
slow-paced
3.0
This was well-researched and written. It's a bit academic, which isn't a bad thing, but means that it took me a while to finish it.
More...
3.0