Republic (novel)