Islamic Contract Law by Ikram Ullah | Menrva Books