Star Soldiers by Andre Norton - Baen Books