publisher: Baen
publish date: December 30th 2003
format: hardcover pages: 288
language: English
ISBN:
0743471768 (9780743471763)
publisher: Baen Books publish date: November 8th 2005
format: mass market paperback pages: 376
language: English
ISBN:
1416509224 (9781416509226)