Queen of Angels

622 pages 1990

fiction mystery science fiction adventurous challenging reflective slow-paced

403 pages 1990

fiction mystery science fiction adventurous mysterious reflective slow-paced

420 pages paperback 1990

fiction mystery science fiction adventurous mysterious reflective slow-paced

151 pages hardcover 1990

fiction science fiction adventurous slow-paced

512 pages paperback 1993

fiction science fiction speculative fiction adventurous challenging slow-paced

512 pages 1997

fiction science fiction dark tense medium-paced