Echo of Islam (Tehran, Iran : Islamic Thought Foundation)
32