William Castle Nelson (1823-1885)