Sir Archibald Macdonald, 3rd Baronet — English cricketer (1820-1901)