publisher: Baen publish date: April 4th 2006
format: hardcover pages: 368
language: English
ISBN:
1416520554 (9781416520559)
publisher: Baen publish date: October 30th 2007
format: mass market paperback pages: 480
language: English
ISBN:
141657381X (9781416573814)
ASIN: 141657381X
publisher: Baen Books publish date: April 1st 2006
format: kindle pages: 480
language: English
ISBN:
9781618245250
ASIN: B00AP91UDC