by Larry Niven (Author), Larry Niven (Author), Larry Niven (Author)
Format: Paperback
Pages: 617
Edition: New e.
Publisher: Orbit
Published: 23 Jan 1992
ISBN 10: 1857230035
ISBN 13: 9781857230031