MacDonald, John,1779-1849,author.