swartzilla 's review for:

5.0
challenging informative reflective

One of the most eye-opening history texts I've ever read