Science fiction writers put characters into a world with arbitrary rules and work out what happens.

Author Details

Author Name: