John Buchan: The Presbyterian Cavalier By Andrew Lownie

A nice touch is how this novel uses food as a memory trigger.

You will find that the illustrated diagrams explain things clearly.