William Stephens — English educator and museum administrator (1829-1890)