Imran Ahsan Khan Nyazee

Islamic Legal Maxims - Lahore Federal Law House - 341

340.5 IMR-I