Roger Long — British astronomer