by Ayesha Jalal
publisher: Cambridge University Press publish date: May 26th 1995
format: paperback pages: 312
language: English
ISBN:
0521478626 (9789693506297)
publisher: Cambridge University Press publish date: May 26th 1995
format: hardcover pages: 309
language: English
ISBN:
0521472717 (9780521472715)
publisher: Ratna Pustak Bhandar publish date: December 1st 1997
format: paperback
language: English
ISBN:
0785573798 (9780785573791)