Islam : its prophet, peoples, politics, and power