Pushing Ice
Publisher: Ace
Published: May 29, 2007
Number of pages: 591
ISBN-13: 9781101664070