Steel Beach - John Varley An excellent book, with a great world and character build. The story is excellent and very unpredictable, even the ending was a complete surprise to me. One extra side note: one may want to read [b:Stranger in a Strange Land|350|Stranger in a Strange Land|Robert A. Heinlein||908211] before reading Steel Beach.