rachaelanra's profile picture

rachaelanra 's review for:

5.0

I love it. I find that it has a good mixture of topics that kept me interested throughout the book.