John Smart — Scottish landscape painter; (1838-1899)