James Carnegie

2 books

128 pages paperback 1976

fiction historical literary challenging dark fast-paced

384 pages 1994

fiction challenging informative reflective slow-paced