Forbidding wrong in Islam an introduction - Cook, Michael (cambridge university press, 2003)