publisher: Baen Books
publish date: April 29th 2003
format: paperback pages: 384
language: English
ISBN:
0743436067 (9780743436069)
publisher: Baen publish date: December 25th 2012
format: paperback pages: 592
language: English
ISBN:
1451638612 (9781451638615)
publisher: Baen Books publish date: May 1st 2003
format: kindle pages: 592
language: English
ASIN: B00AQKMM78