" The legal enforceability of contracts made by electronic agents under Islamic law : " Almajid, Walid