From my bookshelves: Time Enough For Love, by Robert Heinlein (1973).
When speaking of a “golden age of science fiction”, Robert Heinlein automatically makes the list as one of its seminal and most influential writers. No matter that his work was deeply shocking and controversial for many; it was groundbreaking and thought-provoking.
A former US Navy officer, an engineer, and a pioneer of “social science fiction”, Heinlein explored issues of religion, sexuality, and morality.
He was one of the first SF writers to tackle the topic of polyamory, which, according to some researchers, is the natural condition for humans, as evinced in prehistory during hunter-gatherer times, where sex is a shared resource that bonds the community and facilitates survival; this changed upon the advent of agriculture and its notions of property. On this subject, then, Heinlein was ahead of his time in developing concepts that may have turned out to be grounded in science after all.
“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.”