Robert Heinlein – Time Enough for Love
Inspired by the Arabian Nights, Heinlein pieces together a number of stories starring Lazarus Long, a long-lived recurring character of Heinlein’s who is more than 2,000 years old at the time of this book. He is a bit of anti-hero, and more than a little entertaining. This is Heinlein’s longest book, but in practice it is more of a short story collection. They stories share a free, adventurous, can-do, earthy, but overly macho spirit that Heinlein readers will know well. One note of caution: the final story is disturbing, and I do not say this lightly. I do not want to know what was going through Heinlein’s head when he wrote it.