The capstone and crowning achievement of the Future History series, from the New York Times bestselling Grand Master of Science Fiction... Time Enough for Love follows Lazarus Long through a vast and magnificent timescape of centuries and worlds. Heinlein's longest and most ambitious work, it is the story of a man so in love with Life that he refused to stop living it; and so in love with Time that he became his own ancestor.
When the Stone twins made up their minds to leave Lunar City in a secondhand spaceship, they hadn't planned on having their whole family accompany them. But the Stones were not your ordinary Lunar family -- no way! -- and their voyage through the solar system sure proved it. What began as a simple business expedition to Mars soon mushroomed into a dangerous situation when Grandma Stone was lost in space. Then, just when everything seemed to be getting better, a Martian flatcat came aboard and fouled up the works. But the real trouble didn't get underway until the Stones headed for the asteroid belt to take up a mining proposition they, somehow, couldn't refuse . . .
Dan Davis was tricked by an unscrupulous business partner and a greedy fiancee into spending thirty years in suspended animation just when he was on the verge of a success beyond his wildest dreams. But when he awoke in the future, he discovered he had the means to travel back in time -- and get his revenge!