Time Enough For Love
This is late period Heinlein. That means lots of right-wing libertarian politics, sex and glorification of the pioneer.
This is less of a novel than a series of short stories and novellas about the life of Lazarus Long – an incredibly long lived human being.
It takes in far-future human colonization and the First World War as part of it’s sprawling mess.
It’s quite mental and has no real focus to it, but it’s still one of the more enjoyable reads that Heinlein produced in his later years. I mean in comparison to I Will Fear No Evil it’s a top notch book!
If you loved Heinlein circa The Moon’s A Harsh Mistress then this is something worth checking out. Otherwise I couldn’t honestly recommend it to anyone.