publisher: Baen publish date: September 2nd 2008
format: hardcover pages: 464
language: English
ISBN:
1416555692 (9781416555698)
publisher: Baen publish date: November 24th 2009
format: mass market paperback pages: 635
language: English
ISBN:
1439133263 (9781439133262)
publisher: Baen Books publish date: September 1st 2008
format: kindle pages: 635
language: English
ISBN:
9781618246943