Islamic law on adultery : a critical evaluation and reinterpretation - Khan, Israr Ahmad (Serials Publications, 2009)