John Stuart Blackie: Scottish Scholar and Patriot