publisher: Baen publish date: November 28th 2006
format: hardcover pages: 320
language: English
ISBN:
074349914X (9780743499149)
publisher: Baen publish date: June 24th 2008
format: mass market paperback pages: 432
language: English
ISBN:
1416555625 (9781416555629)