publisher: Baen Books publish date: June 27th 2006
format: mass market paperback pages: 455
language: English
ISBN:
1416520740 (9781416520740)
publisher: Baen Books publish date: October 5th 2004
format: hardcover pages: 328
language: English
ISBN:
0743488547 (9780743488549)