Epicac by Kurt Vonnegut.