Stranger in a Strange Land by Robert A. Heinlein

Stranger in a Strange Land by Robert A. Heinlein