Waleed Al-Rashed

Imam Muhammad ibn Saud Islamic University Saudi Arabia

3chapters authored