Publisher: Baen Books