Iranian thinkers (1) Professor Mahmoud Hesabi. (General Office for the Cultural Affairs of the Iranians Residing Abroad, 2001)