publisher: Baen Books
publish date: July 6th 2004
format: hardcover pages: 376
language: English
ISBN:
0743488229 (9780743488228)
publisher: Baen publish date: December 6th 2005
format: mass market paperback pages: 576
language: English
ISBN:
1416509275 (9781416509271)