Arthur C. Clarke 1917-2008