It isn't exactly a history of Germany; more like an expertly guided journey through a swathe of central Europe, taking in the past 500 years or so. For most of that time there was no "Germany" - just a mass of mini-states and a lot of people with a shared language.
The objects MacGregor chooses to tell their stories include the grand and the ordinary. The Brandenburg Gate and the Reichstag are there, inevitably, but so is the German sausage - 1200 varieties, by one count - and the beer that goes with them. There's a Bible signed by Martin Luther, who not only spread the gospel but in the process revolutionised the German language.
Deutschmark notes are an introduction to the post-war economic miracle. An iron cross is a symbol of Prussian toughness, but also modesty.
A Volkswagen helps explain why "Made in Germany" means quality. White crosses beside the River Spree, commemorating people who died trying to cross the Berlin Wall, tell the story of a divided nation. There's an early edition of the Grimm Brothers' tales, Meissen porcelain, Bauhaus designs, and the sign from the gate of the Buchenwald concentration camp (particularly creepy because it's so beautifully designed).
The result is a wonderful book; like 100 Objects, it's chunky, richly illustrated and impeccably written, and a reminder of the magic that can happen when you combine words and pictures.
Germany: Memories Of A Nation
by Neil MacGregor
(Allen Lane $60)
Mark Fryer is the editor of the Herald's The Business.