An ingenious mechanic of Scotland : James Small (c.1740-1793) of Berwickshire and Midlothian /
Robson, Michael,1933-
Newcastleton, Roxburghshire : Ovenshank,
1989.
Includes bibliography.
Small, James, 1740-1793.