publisher: Baen Books publish date: August 30th 2005
format: mass market paperback pages: 496
language: English
ISBN:
141650902X (9781416509028)
publisher: Baen Books publish date: March 2nd 2004
format: hardcover pages: 384
language: English
ISBN:
0743471822 (9780743471824)