by Larry Correia (Author)
Format: Mass Market Paperback
Pages: 512
Edition: Reissue
Publisher: Baen
Published: 24 Apr 2018
ISBN 10: 1481483277
ISBN 13: 9781481483278