William Allan — Scottish artist (1782–1850)