Repository | Directory | Profile
Science fiction, critical frontiers
2000
edited byKaren SayerJohn Moore
Basingstoke, Palgrave Macmillan