publisher: Islamic Texts Society publish date: September 1st 2005
format: paperback pages: 550
language: English
ISBN:
0946621829 (9780946621828)
publisher: Islamic Texts Society publish date: January 1st 1996
format: paperback pages: 417
language: English
ISBN:
0946621241 (9780946621248)
publisher: Islamic Texts Society publish date: September 1st 2005
format: hardcover pages: 550
language: English
ISBN:
0946621810 (9780946621811)