publisher: Baen
publish date: January 1st 1996
format: mass market paperback pages: 416
language: English
ISBN:
0671877119 (9780671877118)
publisher: Baen Books publish date: December 16th 2012
format: kindle pages: 420
language: English
ISBN:
9781618240651