Ballad

336 pages 1990

fiction historical mystery mysterious medium-paced

381 pages 1992

fiction historical mystery dark mysterious slow-paced

448 pages 1994

fiction historical mystery dark mysterious tense slow-paced

432 pages 1996

fiction historical mystery mysterious reflective slow-paced

416 pages 1998

fiction historical mystery dark mysterious reflective slow-paced

420 pages 2001

fiction historical mystery emotional mysterious reflective slow-paced

416 pages 2001

fiction historical mystery mysterious slow-paced

416 pages 2003

fiction historical mystery mysterious slow-paced

320 pages hardcover 2010

fiction historical mystery informative mysterious slow-paced

320 pages 2010

fiction historical mystery dark informative slow-paced