publisher: Baen Books publish date: October 1st 2002
format: mass market paperback pages: 384
language: English
ISBN:
0743435664 (9780743435666)
publisher: Baen Books publish date: August 28th 2001
format: hardcover pages: 352
language: English
ISBN:
0671318357 (9780671318352)