Scan barcode
librarienne's review against another edition
Predictably boring, irritatingly repetitive, ethnocentric, self-righteous, and condescendingly racist.
And yet, informative. I'm glad I read it.
And yet, informative. I'm glad I read it.
More...