Amira Ghazalla

2 books

354 pages first pub 2021 (editions)

fiction historical literary magical realism emotional informative reflective medium-paced

704 pages first pub 2021 (editions)

fiction historical challenging informative slow-paced