Sir Archibald Alison, 1st Baronet — British historian (1792–1867)