Thomas Holmes Blakesley — British mathematician (1847–1929)