This book has a lot of value, but it also has significant flaws. It's very long -- nearly 700 pages, and with lots of footnotes -- and the writing is okay but not compelling. So at a certain point, you feel like it's a slog to complete. But the author is trying to give a summary of Scotland's (and, when relevant, England's) history over thousands of years, so you don't want him to cut it short.
The book is a strange amalgamation of popular history and a travel guide. By that, I mean that when Magnusson discusses an historic event, he tells you which current highways are near the location of the site, whether there's an historic marker, and how to access the place. He'll even tell you if what you're seeing is real or a replica, or even a totally made-up thing (of which there are many in Scotland). This is the real benefit of the book -- that you can read about a particular castle or battle, and the book gives you a sense of how to get there and what you might see. But because it's in a history book, you get a lot more context than if you were holding a typical travel book in your hand.
Even as a history, it's truncated. It's premised as tracking Sir Walter Scott's famous book "Tales of a Grandfather," which was a light, lyrical history of Scotland. This author uses Scott's summary views as the jumping point for deeper discussion of key events in Scottish history. The problem is that Scott died in 1830, and this book basically ends at that point, too. So some of the most interesting things about Scotland are ignored completely, like its Enlightenment thinkers, the Highland clearances, the growth of industry, service in WWI and WWII, and so on. None of it is there, so if your only interest in Scotland is castles, armor and ruined abbeys, then this book is fine.
The related problem with the book is that it's focused almost completely on royal history. It has very little about what life was like for common people, whether in the Highlands or Lowlands, in the cities or on the coasts. It's all about Prince X and King Y, and their knights who went around killing and jailing each other, and burning helpless towns on an annual basis. This wasn't over a 10- or 20-year period, either. This was for more than a thousand years. Apparently, nobody looked around and called an end to the cruelty and nonsense. I couldn't help thinking over and over again that Scotland must have been one of the worst places to live in Europe for centuries. At its best, the land is not very fertile and the weather sucks; but when you add in marauders who are killing, raping and burning in raids and reprisals for generations, well, it's awful. And this book kind of blithely passes through that because that's just sort of how things were in medieval times.
Similar to my complaint above, I found all of the discussions of minor battles and royalty feuds to become repetitive and dull. Perhaps if I was Scottish and had been raised on some of the history, I would have a more inherent interest. But my eyes glazed over after about the 12th similar sounding fight on a marsh between guys with long pikes and guys on horses. I really wanted to know how people actually felt and lived, not about the slaughter of a few hundred men in a couple of hours.
While this book is for a general audience, it would probably be helpful to have some understanding of kingships dynasties of England -- I don't, as I'm American. And it would be helpful to have some sense of the fight between Presbyterians and Episcopalians, which was such a big deal in Scotland for more than two centuries. I have zero understanding of their doctrine differences, which I imagine are even more trivial than those between Protestants and Catholics, and which generated hundreds of thousands of unnecessary deaths and tortures. Basically, when you read this book you shake your head at the stupidity and cruelty of people in the name of religion, and you think about how it goes on today across the world. Nobody has learned anything.
One interesting aspect of the book is that it was completed in 1999 or 2000, which was right when Scotland's new Parliament took office. This was a watershed event for the nation and a culmination of however many hundreds of years of agitation and fighting with England. It also coincided with (or was driven by) what was clearly a surge in interest in Scottish culture in the 2 decades that preceded it, as the author writes again and again about new museums and renovated castles and homes and battlefields that are now available for visits. I read this book as a prelude to an intended visit in 2021 (we'll see how that goes, given Covid), and it's interesting to reflect that the ease with which I can see historic places is a very new phenomenon in the country, which is capitalizing on interest in Scottish history and culture that began to surge in the 1980s, got more momentum from the awful film "Braveheart," and has continued through with the slightly better TV show "Highlander".
In that light, the book does do a good job of undermining some of the myths of bravery and honor that circle around people such as Bonnie Prince Charlie. It shows how stupid he was, and how he arrogantly sent men to their death by his decisions during his ill-fated invasion in 1745, such as insisting than 400 men stay in England to defend a castle -- which he knew was impossible -- that had nothing more than symbolic significance.
In sum, this is a useful and reasonably entertaining book if you're planning to visit Scotland. I would not read it as a pure history, as there are surely much better and more complete books out there.