Lupe Solano

292 pages 1996

fiction mystery informative mysterious slow-paced

307 pages 1997

fiction mystery fast-paced

336 pages 2001

fiction mystery mysterious reflective slow-paced