stranger powers

Richard Powers Stranger in a Strange Land