publisher: amana
publish date: September 1st 2004
format: paperback pages: 512
language: English
ISBN:
1590080270 (9781590080276)
publisher: دار الفكر
format: paperback pages: 408
language: English
ISBN:
1592396658
publisher: amana
publish date: September 1st 2004
language: English