Cairo declaration of human right : viability as an Islamic alternative - Sayed Sikandar Shah Haneef
Call number : BP173.44.I85