Commanding right and forbidding wrong in Islamic thought / Michael Cook. Cambridge : Cambridge Univ. Press, 2006