William Moore — British mathematician