by Larry Niven (Author), Larry Niven (Author), Larry Niven (Author), Jerry Pournelle (Author)
Format: Mass Market Paperback
Pages: 655
Edition: Reprint
Publisher: Pocket Books
Published: 26 Sep 2006
ISBN 10: 0743416929
ISBN 13: 9780743416924