publisher: Baen Books publish date: May 28th 2001
format: mass market paperback pages: 352
language: English
ISBN:
0671319949 (9780671319946)
publisher: Book View Cafe publish date: December 31st 2013
format: ebook
language: English
ISBN:
9781611383324