publisher: Baen Books publish date: June 5th 2007
format: hardcover pages: 293
language: English
ISBN:
1416520856 (9781416520856)
publisher: Baen publish date: May 20th 2008
format: paperback pages: 416
language: English
ISBN:
1416555579 (9781416555575)
ASIN: B001VEU6C6