publisher: Baen publish date: 1999
format: paperback pages: 315
language: English
ISBN:
0671720856 (9780671720858)
publisher: Baen publish date: December 29th 1994
format: paperback pages: 320
language: English
ISBN:
1555940706 (9781555940706)
publisher: Baen Books publish date: December 16th 2012
format: kindle pages: 324
language: English
ISBN:
9781618241207