Author Nancy Jardine brings 19th-century Scotland to vivid life
Author Nancy Jardine opens up ancient worlds