publisher: Baen Books publish date: December 28th 2004
format: mass market paperback pages: 512
language: English
ISBN:
0743498763 (9780743498760)
publisher: Baen Books publish date: June 1st 2003
format: hardcover pages: 432
language: English
ISBN:
0743435818 (9780743435819)