Time enough for love : the lives of lazarus long - Heinlein, Robert A. (New York : A berkley Medallion Book, 1973)
Keywords: Fiction; Science fiction