by S.M.Stirling (Author)
Format: Hardcover
Pages: 544
Edition: 1
Publisher: Roc
Published: 06 Sep 2011
ISBN 10: 045146415X
ISBN 13: 9780451464156