Omar El-Khairy

4 books

190 pages paperback

fiction art play politics religion challenging reflective medium-paced

114 pages paperback

fiction play emotional sad medium-paced

352 pages paperback 2017

nonfiction essays poetry politics challenging reflective medium-paced

64 pages 2013

challenging reflective medium-paced