Writings of allama abdullah yusuf ali - Haneef, muhammad shahid (2001)