اکبری, مجید. On the Historical Explanation. The Journal of Islamic History and Civilisation. 2007;3(1):115-127. doi: