James Hogg, the Ettrick shepherd, 1770-1835.
[Ettrick and Lauderdale District] : Ettrick and Lauderdale District Council,
[1985?]
Hogg, James, 1770-1835.