Developing A Communal Understanding Of God S Laws Quranic Teachings Sheikh Hamza Sodagar Alwalayah