"Joseph Knight" is based on the true story of a slave brought from the Caribbean to Scotland, and the novel revolves primarily around the cities of Dundee, near where Robertson was then living, and Edinburgh.