inga-lovinde rated Time Enough for Love: 4 stars

Robert A. Heinlein: Time Enough for Love (1974, Berkley Medallion)
Time Enough for Love by Robert A. Heinlein
Heinlein brought back Lazarus Long (his almost immortal) and covered parts of his life. It is one of Heinlein's best …