by Leila Ahmed
publisher: Yale University Press publish date: April 29th 2011
format: hardcover pages: 360
language: English
ISBN:
0300170955 (9780300170955)
publisher: Yale University Press publish date: June 5th 2012
format: paperback pages: 352
language: English
ISBN:
0300181434 (9780300181432)
publisher: Yale University Press publish date: April 29th 2011
format: ebook pages: 360
language: English
ISBN:
0300175051 (9780300175059)
format: kindle pages: 361
language: English
ASIN: B004XDTODO
publisher: Yale University Press publish date: January 1st 2011
format: ebook pages: 360
language: English
ISBN:
1283096277 (9781283096270)