Charles Buller — British politician (1806-1848)