by David Weber
publisher: Baen publish date: April 1st 2006
format: hardcover pages: 864
language: English
ISBN:
1416520546 (9781416520542)
publisher: Baen publish date: July 31st 2007
format: paperback pages: 864
language: English
ISBN:
1416521313 (9781416521310)
publisher: Baen Books publish date: November 1st 2005
format: kindle pages: 864
language: English
ISBN:
9781618245014