Ambrose Bierce Mysteries

288 pages paperback 2001

fiction historical mystery