John Power — British academic (1819–1880)