Understanding islam - Nazir Ahmad (Orient Blackswan, 2012)