Stewart, David: An account of the life, writings, and inventions of John Napier of Merchiston. Perth : printed by R. Morison, Junr. 1787