Science fiction - Roberts, Adam (Adam Charles) (The new critical idiom, 2000)