Stranger in a Strange Land by Robert Heinlein

Stranger in a Strange Land by Robert Heinlein