publisher: Baen Books publish date: July 1st 2003
format: mass market paperback pages: 672
language: English
ISBN:
0743436172 (9780743436175)
publisher: Baen publish date: November 2001
format: hardcover pages: 600
language: English
ISBN:
0671318594 (9780671318598)
ASIN: 671318594