Gareth Powell writes: When asked to provide a recommended reading list, I had to think hard. I didn't just want to make a list of books that have meant a lot to me over the years, as many of them are now outdated. Plus, there are so many great writers and classic books that this list would need to omit many of them for the sake of brevity. I could probably have listed 500 books without too much trouble, so I have left out some of the more obvious ones, like Dune, The Hitchhiker's Guide to the Galaxy or Do Androids Dream of Electric Sheep.
Bearing all that in mind, I present here--in no particular order--a list of books I've enjoyed, books I admire, and books I think every self-respecting modern SF author should read.