Charles Piazzi Smyth — British astronomer (1817-1900)