publisher: Baen publish date: November 28th 2006
format: paperback pages: 480
language: English
ISBN:
1416520953 (9781416520955)
publisher: Baen publish date: July 29th 2008
format: paperback pages: 623
language: English
ISBN:
1416555676 (9781416555674)