William Harker — British politician (1819-1905)