Time Enough for Love
by Robert A. Heinlein
Category: Fiction

Follows Lazarus Long through a vast and magnificent timescape of centuries and worlds. and a man so in love with Life that he refused to stop living it; and so in love with Time that he became is own ancestor.--