publisher: Islamic Book Trust publish date: July 20th 2007
format: paperback pages: 346
language: English
ISBN:
9839541323 (9789839541328)
ASIN: 9839541323
publisher: Grafton
format: Paperback pages: 320
language: English
ISBN:
0586205241 (9780586205242)
ASIN: 586205241
language: English
ISBN:
0246134283 (9780246134288)