publisher: Baen Books publish date: October 31st 2006
format: mass market paperback pages: 673
language: English
ISBN:
1416520945 (9781416520948)
publisher: Baen Books publish date: October 29th 2004
format: hardcover pages: 464
language: English
ISBN:
0743488512 (9780743488518)