Maps in a Mirror

552 pages 1980

fiction horror science fiction adventurous challenging reflective fast-paced

274 pages paperback 1992

fiction fantasy science fiction short stories adventurous reflective medium-paced