publisher: Baen publish date: February 1st 1996
format: mass market paperback pages: 416
language: English
ISBN:
0671877062 (9780671877064)
publisher: Baen Books publish date: January 1st 1995
format: hardcover pages: 410
language: English
ISBN:
0671876368 (9780671876364)
language: English
ISBN:
0006480365 (9780006480365)
publisher: Baen publish date: February 2nd 2014
format: ebook
language: English
ISBN:
9781625792051