Maps in a Mirror

552 pages first pub 1980 (editions)

fiction horror science fiction adventurous challenging reflective fast-paced

274 pages first pub 1992 (editions)

fiction fantasy science fiction short stories adventurous reflective medium-paced