publisher: Baen
publish date: October 5th 2010
format: paperback pages: 464
language: English
ISBN:
143913412X (9781439134122)
publisher: Baen publish date: October 25th 2011
format: paperback pages: 592
language: English
ISBN:
1451637608 (9781451637601)