James S. 1,528 reviews16 followersFollowFollowMarch 31, 2020Not terrible, but too vague and abstract to be truly compelling.
Stewart15 reviews27 followersFollowFollowMarch 1, 2017A solid foundation for understanding the core concepts and mechanisms of the Middle Ages. history