Gilles Chahine

2 books

496 pages paperback 1969

fiction classics challenging reflective slow-paced

345 pages 1966

fiction classics emotional reflective sad medium-paced