by Leila Aboulela
publisher: Grove Press, Black Cat publish date: September 14th 2006
format: paperback pages: 208
language: English
ISBN:
0802170269 (9780802170262)
publisher: دار الساقي publish date: 2003
pages: 302
language: English
ISBN:
9781855164505
language: English
ISBN:
1904598544 (9781904598541)
publisher: Heinemann Educational Books publish date: October 30th 2001
format: paperback
language: English
ISBN:
0435912070 (9780435912079)
publisher: Polygon publish date: May 15th 1999
format: paperback pages: 256
language: English
ISBN:
074866257X (9780748662579)
publisher: Polygon publish date: June 15th 2008
format: paperback pages: 196
language: English
ISBN:
1846970806 (9781846970801)
publisher: Grove Press publish date: December 1st 2007
format: ebook pages: 208
language: English
ISBN:
1555848400 (9781555848408)
publisher: Grove Press, Black Cat publish date: December 1st 2007
format: kindle pages: 212
language: English
ASIN: B008V461JQ