Time enough for love
Publisher: New English Library
Published: Jul 09, 1981
ISBN-13: 9780450051616