by Leila Aboulela
publisher: Black Cat, Grove/Atlantic, publish date: September 1st 2005
format: paperback pages: 276
language: English
ISBN:
0802170145 (9780802170149)
pages: 276
language: English
ISBN:
0747579423 (9780747579427)
publisher: Bloomsbury publish date: June 6th 2005
format: hardcover pages: 276
language: English
ISBN:
0747576262 (9780747576266)
publisher: Grove Press, Black Cat publish date: December 1st 2007
format: kindle pages: 292
language: English
ASIN: B005012GP6
publisher: Grove Press publish date: December 1st 2007
format: ebook pages: 288
language: English
ISBN:
0802199240 (9780802199249)
publisher: Turtleback Books publish date: September 1st 2005
format: hardcover
language: English
ISBN:
1417697644 (9781417697649)