|Subtitle:||Lives of Lazarus Long, The|
|Author:||Heinlein, Robert A.|
|Amazon Link:||Buy from Amazon.com|
|Google Book Link:|
Lazarus Long is so in love with life that he simply refuses to die. Born in the early 1900s, he lives through multiple centuries, his love for time ultimately causing him to become his own ancestor. Time Enough for Love is his lovingly detailed account of his journey through a vast and magnificent timescape of centuries and worlds.