David Napier, engineer, 1790-1869 : an autobiographical sketch with notes / - Napier, David. (J. MacLehose and Sons, 1912)