Ratings62
Average rating3.5
I actually really enjoyed this, but the density of description made me move through this at a slow pace, and then I had to return it to the library. I'd like to read it again now that I better understand what to expect from it.