Iran and Islam - Minorsky, Vladimir. (Edinburgh)