City of Fire

676 pages 1999

fiction historical reflective medium-paced

672 pages 1999

fiction historical reflective medium-paced

704 pages paperback 2002

fiction historical reflective slow-paced

592 pages 2006

fiction historical race religion reflective slow-paced