Writing science fiction and fantasy - Dozois, Gardner R. (St. Martin's Press, 1991)