Science fiction: Contemporary

A selection of recent science fiction novels by some great authors.