by Leila Aboulela
publisher: Grove Press publish date: March 1st 2011
format: hardcover pages: 310
language: English
ISBN:
0802119514 (9780802119513)
format: paperback pages: 320
language: English
ISBN:
0297860097 (9780297860099)
publisher: Grove Press publish date: March 13th 2012
format: paperback pages: 320
language: English
ISBN:
0802145752 (9780802145758)
format: kindle pages: 304
language: English
ASIN: B004RPY4AG
publisher: Phoenix publish date: 2012
format: paperback pages: 310
language: English
ISBN:
0753828111 (9780753828113)
publisher: George Weidenfeld & Nicholson publish date: December 1st 2010
format: hardcover pages: 310
language: English
ISBN:
0297863142 (9780297863144)
publisher: HarperPerennial publish date: March 8th 2011
format: ebook pages: 320
language: English
ISBN:
1443405019 (9781443405010)
publisher: HarperCollins publish date: 2011
pages: 320
language: English
ISBN:
1443404993 (9781443404990)
publisher: Grove/Atlantic, Inc. publish date: March 1st 2011
format: ebook
language: English
ISBN:
0802195938 (9780802195937)
publisher: Orion Publishing Group publish date: 16 grudnia 2010
format: papier pages: 310
language: English
ISBN:
9780297863144