Urbanising Britain: essays on class and community in nineteenth-century Britain, edited with Gerry Kearns (Cambridge University Press, 1991).
Discovering the Cotswolds (John Donald, 1990).
Gaelic Scotland: the transformation of a culture region (Routledge, 1988).
The Highland Communities of Dundee and Perth 1797-1891: a study in the social history of migrant Highlanders (Abertay Historical Society Publication, 1986).
Gaelic in Scotland 1698 to 1891: the geographical history of a language (John Donald, 1984).