Matthew Cole delivers this history in an accessible manner for the most part. Some parts are a bit jargon-heavy, which I understand the need for, but introductions to the jargon should be included to make it more layman-friendly, which I believe is critical for a text of this subject.