Author: Prof. Dr. Thomas Ballantine Irving (Al-Hajj Ta'lim Ali)