Napier, D., & Bell, D. David Napier, engineer, 1790-1869: an autobiographical sketch with notes. Glasgow: J. MacLehose and Sons.