Second Dawn by Arthur C Clarke.