Understanding Zarathushtra. A philosophic perspective. - Irani, K.D