Time Enough for Love
1973 • 641 pages

Ratings31

Average rating3.5

15

THIS is how one begins an intelligent conversation. Heinlein pushes a lot of buttons... delightfully, deliciously. The book itself reads clumsily at times, but who cares: it's the ideas, the morality, the epic vision of what we can be.

April 9, 2011Report this review