publisher: Baen Books publish date: 2007-02-27
format: mass market paperback pages: 442
language: English
ISBN:
1416521143 (9781416521143)
publisher: Baen publish date: April 5th 2005
format: hardcover pages: 320
language: English
ISBN:
0743498976 (9780743498975)
publisher: Baen Books publish date: April 1st 2005
format: kindle pages: 448
language: English
ISBN:
9781618244765